inspection environment moulding 2d and 3d machining performance cadcam machine modelling technologies pipe nipples breasts construction ball valves cad program parts complex 3d forms motorcycle check valves butterfly valves casting accessories